package com.cskaoyan.service.goods;

import com.cskaoyan.model.vo.PageListVo;
import com.cskaoyan.model.vo.goods.wxgoods.WxGoodsDetailListVo;

import com.cskaoyan.model.bo.PageBo;
import com.cskaoyan.model.vo.goods.wxgoods.WxGoodsListBySearchVo;
import com.cskaoyan.model.vo.goods.wxgoods.WxGoodsListVo;
import com.cskaoyan.model.vo.order.WxGoodsCategoryVo;

/**
 * @program: project-market
 * @description:
 * @author: zhijie
 * @create: 2021-12-04 19:09
 **/

public interface WxGoodsService {
    PageListVo relate(Integer id);

    WxGoodsDetailListVo detail(Integer integer, Integer id);


    WxGoodsCategoryVo goodsCategory(Integer id);

    WxGoodsListVo wxGoodsList(Integer categoryId, Integer page, Integer limit);

    WxGoodsListBySearchVo wxGoodsListBySearch(String keyword, Integer categoryId, PageBo pageBo, Integer id);
    int wxGoodsCount();

    WxGoodsListBySearchVo wxBrandId(Integer brandId, PageBo pageBo);
}
